while True:
    chislo=int(input('Введите четырёхзначное число:'))
    if abs(chislo)<1000 or abs(chislo)>9999:
               print('Число не четырёхзначное')
               continue
    if chislo % 2==0:
        chet='Да'
    else:
           chet='Нет'
    print('Число четное: ', chet)
    if chislo % 3==0:
        krat_3='Да'
    else:
           krat_3='Да'
    print('Число кратное трём: ', krat_3)
    if int(chislo**0.5)**2 == chislo:
        kvadrat=chislo ** 0.5
        print('Число является квадратом числа: ', int(kvadrat))
    else:
          print('Число является квадратом числа: Нет')
    c_1 = chislo % 10
    c_2 = chislo//10%10
    c_3 = chislo//100%10
    c_4 = chislo//1000%10
    print('Наименьшая цифра числа:',min(c_1,c_2,c_3,c_4))
    print('Наибольшая цифра числа:',max(c_1,c_2,c_3,c_4))
    k_zeros = 0
    if c_1 == 0:
        k_zeros += 1
    if c_2 == 0:
        k_zeros += 1
    if c_3 == 0:
        k_zeros += 1
    if c_4 == 0:
        k_zeros += 1
    print('Количество нулей в числе:', k_zeros)
    if int(c_1 ** 0.5)**2== c_1:
           print('Цифра в разряде единиц является квадратом цифры:',int(c_1**0.5))
    else:
           print('Цифра в разряде единиц является квадратом цифры: Нет')
    if int(c_2 ** 0.5)**2== c_2:
           print('Цифра в разряде единиц является квадратом цифры:',int(c_2**0.5))
    else:
           print('Цифра в разряде единиц является квадратом цифры: Нет')
    if int(c_3 ** 0.5)**2== c_3:
           print('Цифра в разряде единиц является квадратом цифры:',int(c_3**0.5))
    else:
           print('Цифра в разряде единиц является квадратом цифры: Нет')
    if int(c_4 ** 0.5)**2== c_4:
           print('Цифра в разряде единиц является квадратом цифры:',int(c_4**0.5))
    else:
           print('Цифра в разряде единиц является квадратом цифры: Нет')
        
